import Vue from "vue";
import Vuex from "vuex";

import centerBench from "./modules/centerBench";
import fileStorage from "./modules/fileStorage";
import graphStorage from "./modules/graphStorage";
import nodeStorage from "./modules/nodeStorage";
import relationStorage from "./modules/relationStorage";
import loginStorage from "./modules/loginStorage";
import userStorage from "./modules/userStorage";
import autoQAStorage from "./modules/autoQAStorage";
import getters from "./getters";

Vue.use(Vuex);

export default new Vuex.Store({
    modules: {
        centerBench,
        fileStorage,
        graphStorage,
        nodeStorage,
        relationStorage,
        loginStorage,
        userStorage,
        autoQAStorage
    },
    state: {},
    mutations: {},
    actions: {},
    getters
});